@import url("template.css");

/* redefine styles in template.css */
#header {margin-bottom:10px;}

/* Landing page
/********************************************************************/
#lp_h {float:left; width:100%; color:#4C4C4C;}

#lp_h #intro {margin:0 0 15px 0; font-size:1.1em;}

.ck4_simple {}
.ck4_simple h1, .ck4_simple h2, .ck4_simple h3, .ck4_simple h4, .ck4_simple h5, .ck4_simple h6 {font-weight:normal; margin-bottom:0.4em;}
.ck4_simple h1 {font-size:1.3em;}
.ck4_simple h2 {font-size:1.2em;}
.ck4_simple h3 {font-size:1.1em;}
.ck4_simple h4 {font-size:1.05em;}
.ck4_simple h5 {font-size:1em;}
.ck4_simple h6 {font-size:1em;}
.ck4_simple p {margin-bottom:0.5em;}

.row {float:left; width:100%; margin:0 0 40px 0;}

.item {float:left; margin:0 0 0 40px; width:260px;}
.item:first-child {margin:0;}

.item a.ptitle {font-weight:bold; font-size:1.1em; color:#526B65;}
.item a.ptitle:hover {text-decoration:underline;}

.item p.pdesc {margin:5px 0 0 0;}


/* Availability form and result elements
/********************************************************************/
#lp_af {margin:0 0 30px 0; padding:12px 0; border-top:1px solid #979a87; border-bottom:1px solid #979a87;}
#lp_af > p {margin:0 0 10px 0; font-weight:bold; font-size:1.1em;}
#lp_af form p {display:inline-block; margin:0 20px 0 0;}
#lp_af form input[type='text'] {width:80px; padding:2px 3px;}
#lp_af form img {margin:0 0 -3px 2px;}
#lp_af form button {
background: #979a87; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiM5NzlhODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDQ1MTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #979a87 11%, #445148 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#979a87), color-stop(100%,#445148)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #979a87 11%,#445148 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #979a87 11%,#445148 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #979a87 11%,#445148 100%); /* IE10+ */
background: linear-gradient(to bottom,  #979a87 11%,#445148 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979a87', endColorstr='#445148',GradientType=0 ); /* IE6-8 */
margin:0; padding:4px 8px 3px 8px; border:none; font-family:inherit; font-size:1em; font-weight:bold; color:#fff; cursor:pointer;
}


.as_fully_available, .as_partially_available, .as_not_available, .as_unknown {display:inline-block; color:#fff; font-weight:bold; padding:1px 6px;}
.as_fully_available 	{background-color:green;}
.as_partially_available	{background-color:orange;}
.as_not_available		{background-color:red;}
.as_unknown				{background-color:orange;}

